Big Huge Thesaurus

Picrasma excelsa

noun